﻿// /////////////////////////////////// 
//  
//  
//      WiseLink CCF2.0 
//     (c)Copyright 2001-2010 WiseLink Xiaojun (David) Chen 
//        Authored and Owned Xiaojun (David) Chen 
//        All Right Reserved
//  
// /////////////////////////////////// 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WiseLink.RDS.Resource
{

    public static class DeviceStatus
    {
        public static string InStock = WiseLinkRDSStatus.Device_InStock;
        public static string Shipped = WiseLinkRDSStatus.Device_Shipped;
        public static string Repair = WiseLinkRDSStatus.Device_Repair;
        public static string Sold = WiseLinkRDSStatus.Device_Sold;
    }

    public static class ContactStatus
    {
        //public static string NoContact = WiseLinkRDSStatus.Contact_NotContactYet;
        //public static string NoDecison = WiseLinkRDSStatus.Contact_NotDecidedYet;
        public static string WillRepair = WiseLinkRDSStatus.Contact_WillRepair;
        //public static string Reject1Distance = WiseLinkRDSStatus.Contact_Reject_Distance;
        //public static string Reject2Cost = WiseLinkRDSStatus.Contact_Reject_Cost;
        //public static string Reject3Time = WiseLinkRDSStatus.Contact_Reject_Time;
        
        //public static string InShop = WiseLinkRDSStatus.Contact_InShop;
        //public static string OutShop = WiseLinkRDSStatus.Contact_OutShop;
        public static string Giveup = WiseLinkRDSStatus.Contact_Giveup;
        public static string Reject = WiseLinkRDSStatus.Contact_Reject;
        public static string Restore = WiseLinkRDSStatus.Contact_Restore;
        
        public static List<string> GetContactStatus()
        {
            List<string> list = new List<string>();
            list.Add(WillRepair);
            list.Add(Reject);
            list.Add(Giveup);
            return list;
        }
    }

    public static class FaultStatus
    {
        public static string Fault = WiseLinkRDSStatus.Fault_Type_Fault;
        public static string Urgent = WiseLinkRDSStatus.Fault_Type_Urgent;
        public static string Maintenance = WiseLinkRDSStatus.Fault_Type_Maintenance;
    }

    public static class Gender
    {
        public static string Male = WiseLinkRDSStatus.Gender_Male;
        public static string Female = WiseLinkRDSStatus.Gender_Female;
    }

    public static class SMSType
    {
        public static string SMSType_Ads = WiseLinkRDSStatus.SMSType_Ads;
        public static string SMSType_Device = WiseLinkRDSStatus.SMSType_Device;
        public static string SMSType_Maintenance = WiseLinkRDSStatus.SMSType_Maintenance;
        public static string SMSType_Management = WiseLinkRDSStatus.SMSType_Management;
        public static string SMSType_MonthlyReport = WiseLinkRDSStatus.SMSType_MonthlyReport;
        public static string SMSType_Refund = WiseLinkRDSStatus.SMSType_Refund;
        
        public static List<string> GetSMSType()
        {
            List<string> list = new List<string>();
            list.Add(SMSType_Ads);
            list.Add(SMSType_Device);
            list.Add(SMSType_Maintenance);
            list.Add(SMSType_Management);
            list.Add(SMSType_MonthlyReport);
            list.Add(SMSType_Refund);
            return list;
        }
    }
    public static class ResultStatus
    {
        public static string Succeed = WiseLinkRDSStatus.Result_Status_Succeed;
        public static string Failed = WiseLinkRDSStatus.Result_Status_Failed;
    }
    public static class ZICType
    {
        public static string eRDS = "eRDS";
        public static string ChinaMobile = "ChinaMobile";
    }

    public static class ZICMethod
    {
        public static string CheckLogin = "Checklogin";
        public static string cancelproductRegister = "cancelproductRegister";
        public static string SpecialIDcReg = "SpecialIDcReg";
        public static string cancelIDcReg = "cancelIDcReg";
        public static string IsSpIDC = "IsSpIDC";
        public static string ProductRegister = "ProductRegister";
        public static string GetShopInfoByIds = "GetShopInfoByIds";
        public static string AddGPRSMessage = "AddGPRSMessage";
        public static string QuerySite = "QuerySite";
        public static string AddSalesList = "AddSalesList";
        public static string GetDeviceRecord = "GetDeviceRecord";
        public static string GetCrash = "GetCrash";


        public static string GetTrobuleDevice = "GetTrobuleDevice";
        public static string GetDeviceStatu = "GetDeviceStatu";
        public static string AddTbnobacktj = "AddTbnobacktj";
        public static string AddServerTjRecord = "AddServerTjRecord";
        public static string UpLoadDayTyInfo = "UpLoadDayTyInfo";
        public static string UpLoadDayInfo = "UpLoadDayInfo";

        public static string GetKey = "GetKey";
        
        public static string GetTymaintain = "GetTymaintain";
        public static string GetCarTy = "GetCarTy";
        public static string ClearCodes = "ClearCodes";
        public static string UpdateCompanyProfile = "UpdateCompanyProfile";
        public static string ProductReturn = "ProductReturn";
        public static string GetClearcoderesult = "GetClearcoderesult";
        

    }

    public static class FaultCloseReason
    {
        public static string Cleared = WiseLinkRDSStatus.Fault_CloseReason_Clear;
        public static string Confirmed = WiseLinkRDSStatus.Fault_CloseReason_Confirm;
    }

}
